home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / m17n / bo-tcrc.mim < prev    next >
Text File  |  2009-04-29  |  5KB  |  146 lines

  1. ;; bo-tcrc.mim -- Tibetan input method with TCRC keyboard layout
  2. ;; Copyright (C) 2006, 2007
  3. ;;   National Institute of Advanced Industrial Science and Technology (AIST)
  4. ;;   Registration Number H15PRO112
  5.  
  6. ;; This file is part of the m17n database; a sub-part of the m17n
  7. ;; library.
  8.  
  9. ;; The m17n library is free software; you can redistribute it and/or
  10. ;; modify it under the terms of the GNU Lesser General Public License
  11. ;; as published by the Free Software Foundation; either version 2.1 of
  12. ;; the License, or (at your option) any later version.
  13.  
  14. ;; The m17n library is distributed in the hope that it will be useful,
  15. ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  17. ;; Lesser General Public License for more details.
  18.  
  19. ;; You should have received a copy of the GNU Lesser General Public
  20. ;; License along with the m17n library; if not, write to the Free
  21. ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
  22. ;; Boston, MA 02110-1301, USA.
  23.  
  24. (input-method bo tcrc)
  25.  
  26. (description "Tibetan input method using the TCRC keyboard layout.
  27. For more information, see the page:
  28.   http://www.tibet.net/download/tcrckbd.rtf
  29. ")
  30.  
  31. (title "α╜Ç")
  32. (map
  33.  (map
  34.   ("!" "α╝æ")
  35.   ("@" "α╝ä")
  36.   ("#" "α╝äα╝à")
  37.   ("^" "α╛╛")
  38.   ("&" "α╝╝")
  39.   ("*" "α╝╜")
  40.   ("_" "α╛ü")
  41.   ("+" "α╜╛")
  42.   ("|" "α╝ê")
  43.  
  44.   ("`" "α╝î")
  45.   ("1" "α╝í")
  46.   ("2" "α╝ó")
  47.   ("3" "α╝ú")
  48.   ("4" "α╝ñ")
  49.   ("5" "α╝Ñ")
  50.   ("6" "α╝ª")
  51.   ("7" "α╝º")
  52.   ("8" "α╝¿")
  53.   ("9" "α╝⌐")
  54.   ("0" "α╝á")
  55.   ("-" "α╛Ç")
  56.   ("=" "α╛â")
  57.   ("\\" "α╝ö")
  58.  
  59.   ("Q" (cond ((= @-1 0x0F84) (delete @-1) "α╛¢") (1 "α╜ï")))
  60.   ("W" "α╛¡")
  61.   ("E" "α╜╗")
  62.   ("R" (cond ((= @-1 0x0F84) (delete @-1) "α╛▓α╛ä") (1 "α╜óα╛ä")))
  63.   ("T" (cond ((= @-1 0x0F84) (delete @-1) "α╛á") (1 "α╜É")))
  64.   ("Y" "-")
  65.   ("U" "α╜╡")
  66.   ("I" "α╜│")
  67.   ("O" "α╜╜")
  68.   ("P" (cond ((= @-1 0x0F84) (delete @-1) "α╛Ñ") (1 "α╜ò")))
  69.   ("{" "`")
  70.   ("}" "+")
  71.  
  72.   ("q" (cond ((= @-1 0x0F84) (delete @-1) "α╛Ü") (1 "α╜è")))
  73.   ("w" (cond ((= @-1 0x0F84) (delete @-1) "α╛¡") (1 "α╜¥")))
  74.   ("e" "α╜║")
  75.   ("r" (cond ((= @-1 0x0F84) (delete @-1) "α╛▓") (1 "α╜ó")))
  76.   ("t" (cond ((= @-1 0x0F84) (delete @-1) "α╛ƒ") (1 "α╜Å")))
  77.   ("y" (cond ((= @-1 0x0F84) (delete @-1) "α╛▒") (1 "α╜í")))
  78.   ("u" "α╜┤")
  79.   ("i" "α╜▓")
  80.   ("o" "α╜╝")
  81.   ("p" (cond ((= @-1 0x0F84) (delete @-1) "α╛ñ") (1 "α╜ö")))
  82.   ("[" "'")
  83.   ("]" ",")
  84.  
  85.   ("A" (cond ((= @-1 0x0F84) (delete @-1) "α╛╕") (1 "α╜¿")))
  86.   ("S" (cond ((= @-1 0x0F84) (delete @-1) "α╛┤") (1 "α╜ñ")))
  87.   ("D" (cond ((= @-1 0x0F84) (delete @-1) "α╛½") (1 "α╜¢")))
  88.   ("F" (cond ((= @-1 0x0F84) (delete @-1) "α╛ó") (1 "α╜Æ")))
  89.   ("G" (cond ((= @-1 0x0F84) (delete @-1) "α╛ô") (1 "α╜â")))
  90.   ("H" "α╛╖")
  91.   ("J" (cond ((= @-1 0x0F84) (delete @-1) "α╛¼") (1 "α╜£")))
  92.   ("K" (cond ((= @-1 0x0F84) (delete @-1) "α╛æ") (1 "α╜ü")))
  93.   ("L" (cond ((= @-1 0x0F84) (delete @-1) "α╛│α╛ä") (1 "α╜úα╛ä")))
  94.   (":" "α╜┐")
  95.   ("\"" "α╜▒")
  96.  
  97.   ("a" "α╛ä")
  98.   ("s" (cond ((= @-1 0x0F84) (delete @-1) "α╛╢") (1 "α╜ª")))
  99.   ("d" (cond ((= @-1 0x0F84) (delete @-1) "α╛í") (1 "α╜æ")))
  100.   ("f" (cond ((= @-1 0x0F84) (delete @-1) "α╛ö") (1 "α╜ä")))
  101.   ("g" (cond ((= @-1 0x0F84) (delete @-1) "α╛Æ") (1 "α╜é")))
  102.   ("h" (cond ((= @-1 0x0F84) (delete @-1) "α╛╖") (1 "α╜º")))
  103.   ("j" (cond ((= @-1 0x0F84) (delete @-1) "α╛ù") (1 "α╜ç")))
  104.   ("k" (cond ((= @-1 0x0F84) (delete @-1) "α╛É") (1 "α╜Ç")))
  105.   ("l" (cond ((= @-1 0x0F84) (delete @-1) "α╛│") (1 "α╜ú")))
  106.   (";" (cond ((= @-1 0x0F84) (delete @-1) "α╛¥") (1 "α╜ì")))
  107.   ("'" (cond ((= @-1 0x0F84) (delete @-1) "α╛░") (1 "α╜á")))
  108.  
  109.   ("Z" (cond ((= @-1 0x0F84) (delete @-1) "α╛«") (1 "α╜₧")))
  110.   ("X" (cond ((= @-1 0x0F84) (delete @-1) "α╛¬") (1 "α╜Ü")))
  111.   ("C" (cond ((= @-1 0x0F84) (delete @-1) "α╛û") (1 "α╜å")))
  112.   ("V" (cond ((= @-1 0x0F84) (delete @-1) "α╛₧") (1 "α╜Ä")))
  113.   ("B" (cond ((= @-1 0x0F84) (delete @-1) "α╛º") (1 "α╜ù")))
  114.   ("N" (cond ((= @-1 0x0F84) (delete @-1) "α╛Ö") (1 "α╜ë")))
  115.   ("M" (cond ((= @-1 0x0F84) (delete @-1) "α╛╡") (1 "α╜Ñ")))
  116.   ("<" "α╛│")
  117.   (">" (cond ((= @-1 0x0F84) (delete @-1) "α╛▓α╛ä") (1 "α╜¬α╛ä")))
  118.   ("?" (cond ((= @-1 0x0F84) (delete @-1) "α╛╢α╛ä") (1 "α╜ªα╛ä")))
  119.  
  120.   ("z" (cond ((= @-1 0x0F84) (delete @-1) "α╛»") (1 "α╜ƒ")))
  121.   ("x" (cond ((= @-1 0x0F84) (delete @-1) "α╛⌐") (1 "α╜Ö")))
  122.   ("c" (cond ((= @-1 0x0F84) (delete @-1) "α╛ò") (1 "α╜à")))
  123.   ("v" (cond ((= @-1 0x0F84) (delete @-1) "α╛£") (1 "α╜î")))
  124.   ("b" (cond ((= @-1 0x0F84) (delete @-1) "α╛ª") (1 "α╜û")))
  125.   ("n" (cond ((= @-1 0x0F84) (delete @-1) "α╛ú") (1 "α╜ô")))
  126.   ("m" (cond ((= @-1 0x0F84) (delete @-1) "α╛¿") (1 "α╜ÿ")))
  127.   ("." "α╛▓")
  128.   ("," "α╛▒")
  129.   ("/"
  130.    (cond ((| (= @-1 0x0F44) (= @-1 0x0F94)) "α╝ï"))
  131.    "α╝ì")
  132.  
  133.   (" "
  134.    (cond ((& (| (= @-2 0x0F42) (= @-2 0x0F92)) (= @-1 0x0F0B)) (delete @-1))
  135.      (1 "α╝ï")))
  136.   ))
  137.  
  138. (state
  139.  (init
  140.   (map)))
  141.  
  142. ;; Local Variables:
  143. ;; coding: utf-8
  144. ;; mode: emacs-lisp
  145. ;; End:
  146.